creative deity - Spanish English Dictionary